package br.com.dbsti.construtortelas;

import javax.swing.JDialog;
import org.junit.Test;

public class EditorObjetosTeste {
        
    @Test
    public void testeCriarDialogo() {
        JDialog dialog = new JDialog();
        dialog.setModal(true);
        EditorObjetos<Pais> editor = criarEditorPais();
        dialog.add(editor);
        dialog.pack();
        
        Pais pais = new Pais();
        editor.set(pais); 
        dialog.setVisible(true);
        pais = editor.get();
        System.out.println(pais);
    }

    public EditorObjetos<Pais> criarEditorPais() {
       // return new EditorPais() ;
       return new EditorObjetosAutomatico<Pais>(Pais.class);
    }
}
